// 1.在 jquery ajax的预处理回调函数中，可以 获取 本次请求的 配置对象，这样就可以 在请求前，统一的 向 配置对象 做修改了
$.ajaxPrefilter(function (opt) {
    // a.添加 基地址
    opt.url = 'http://www.liulongbin.top:3007' + opt.url
    // console.log(opt);
    // b.向 /my/ 接口添加 token
    if (opt.url.indexOf('/my/') > -1) {
        // 如果 headers 存在
        if (opt.headers) {
            opt.headers.Authorization = localStorage.getItem('token')
        } else {
            // 如果 headers 不存在
            opt.headers = {
                Authorization: localStorage.getItem('token')
            }
        }
    }
    // c.统一校验 token 是否失效 -------------------------------
    opt.complete = function (res) {
        // c1.如果 token 失效
        if (res.responseJSON.status === 1 &&
            res.responseJSON.message === '身份认证失败！') {
            // c2.用户提示
            layer.alert('ログインが無効になりました。再度ログインしてください。キス', {
                closeBtn: 0
            }, function (index) {
                // 既然token失效，则删除本地 token
                localStorage.removeItem('token')
                // 跳转到 登录页面
                location.href = '/login.html'
            });


        }
    }
})